const path = require('path')
const fs = require('fs');
const { publicDecrypt } = require('crypto');

// // 获取文件名，可以带后缀也可以不带。加了第二个参数就不带
// console.log(path.basename('/Users/yijunjun/Desktop/就业7期/itcast-cq-07/04-node/day01/03-path模块.js', '.js'));

// // 获取文件后缀
// console.log(path.extname('/Users/yijunjun/Desktop/就业7期/itcast-cq-07/04-node/day01/03-path模块.js'));

// 表示当前文件所在的文件目录，是一个绝对地址 directory 🔴
console.log(__dirname);

// 表示当前文件的文件名
console.log(__filename);

// path.join() 拼接路径

console.log(path.join(__dirname, 'public'));

// fs.writeFile(path.join(__dirname, 'public', 'index.html'), 'hello', err => {
//   if(err) throw err
//   console.log('写入成功');
// })

console.log(path.resolve(__dirname, 'public'));